package com.ssyt.yt1.day17;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * Arrays.asList(T...t);把数组转成List，注意转成后的List是定长的，不能会其做删除和添加操作！
 * 
 * @author Administrator
 *
 */
public class ArraysAsList {

	public static void main(String[] args) {
		// 此时的List是定长的不能做删除或添加操作
		List<Integer> list = Arrays.asList(1, 2, 3, 3);
		// 包装后的List就支持了添加或删除
		List<Integer> changeableList = new ArrayList<Integer>(list);
		changeableList.add(4);
		System.out.println(changeableList);

		// List -> Array
		Object[] numbers = changeableList.toArray();
		System.out.println(numbers.length);
	}
}
